package com.techysky.util;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class Tree implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String id;
	private String pId;
	private String nodeId;
	private String name;//节点名称
	private String url;
	private String isLast;
	private String icon;
	private String iconClose;//父节点自定义折叠时图标的 URL 路径。
	private String iconOpen;//父节点自定义展开时图标的 URL 路径。
	private String iconSkin;//节点自定义图标的 className
	private String isHidden;
	private String isParent;
	private String nocheck;//设置节点是否隐藏 checkbox / radio [setting.check.enable = true 时有效]
	private String open;//记录 treeNode 节点的 展开 / 折叠 状态。
	private String target;
	private String newLcn;//拖拽后新的lcn码
	private String pid1;
	private String pd;
	private String type;
	private String action;
	private String lcnindxb;
	private String path;
	private String font;
	private String xs;
	private String nodetxb1;  //节点类型                         P-飞机，S-系统，B-子系统，E-成品，N-零件
	private String repprxb1;  //产品维修层次               默认为空，L-LRU,S-SRU,X-SSRU
	private String deptLevel;	//部门等级
	private String jb;
	private String tm;
	private String qtypeihg;
	private String pocodxb1;//位置码
	private String ponamxb1;//位置名称
	private String code;
	private String dmCode;	//dmCode
	private List<Tree> children=new ArrayList<>();
	public String getDmCode() {
		return dmCode;
	}
	public void setDmCode(String dmCode) {
		this.dmCode = dmCode;
	}
	public String getQtypeihg() {
		return qtypeihg;
	}
	public void setQtypeihg(String qtypeihg) {
		this.qtypeihg = qtypeihg;
	}

	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getpId() {
		return pId;
	}
	public void setpId(String pId) {
		this.pId = pId;
	}
	public String getNodeId() {
		return nodeId;
	}
	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public String getIsLast() {
		return isLast;
	}
	public void setIsLast(String isLast) {
		this.isLast = isLast;
	}
	public String getIcon() {
		return icon;
	}
	public void setIcon(String icon) {
		this.icon = icon;
	}
	public String getIconClose() {
		return iconClose;
	}
	public void setIconClose(String iconClose) {
		this.iconClose = iconClose;
	}
	public String getIconOpen() {
		return iconOpen;
	}
	public void setIconOpen(String iconOpen) {
		this.iconOpen = iconOpen;
	}
	public String getIconSkin() {
		return iconSkin;
	}
	public void setIconSkin(String iconSkin) {
		this.iconSkin = iconSkin;
	}
	public String getIsHidden() {
		return isHidden;
	}
	public void setIsHidden(String isHidden) {
		this.isHidden = isHidden;
	}
	public String getIsParent() {
		return isParent;
	}
	public void setIsParent(String isParent) {
		this.isParent = isParent;
	}
	public String getNocheck() {
		return nocheck;
	}
	public void setNocheck(String nocheck) {
		this.nocheck = nocheck;
	}
	public String getOpen() {
		return open;
	}
	public void setOpen(String open) {
		this.open = open;
	}
	public String getTarget() {
		return target;
	}
	public void setTarget(String target) {
		this.target = target;
	}
	public String getNewLcn() {
		return newLcn;
	}
	public void setNewLcn(String newLcn) {
		this.newLcn = newLcn;
	}
	public String getPid1() {
		return pid1;
	}
	public void setPid1(String pid1) {
		this.pid1 = pid1;
	}
	public String getPd() {
		return pd;
	}
	public void setPd(String pd) {
		this.pd = pd;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getAction() {
		return action;
	}
	public void setAction(String action) {
		this.action = action;
	}
	public String getLcnindxb() {
		return lcnindxb;
	}
	public void setLcnindxb(String lcnindxb) {
		this.lcnindxb = lcnindxb;
	}
	public String getPath() {
		return path;
	}
	public void setPath(String path) {
		this.path = path;
	}
	public String getFont() {
		return font;
	}
	public void setFont(String font) {
		this.font = font;
	}
	public String getXs() {
		return xs;
	}
	public void setXs(String xs) {
		this.xs = xs;
	}
	public String getNodetxb1() {
		return nodetxb1;
	}
	public void setNodetxb1(String nodetxb1) {
		this.nodetxb1 = nodetxb1;
	}
	public String getRepprxb1() {
		return repprxb1;
	}
	public void setRepprxb1(String repprxb1) {
		this.repprxb1 = repprxb1;
	}
	public String getDeptLevel() {
		return deptLevel;
	}
	public void setDeptLevel(String deptLevel) {
		this.deptLevel = deptLevel;
	}
	public List<Tree> getChildren() {
		return children;
	}
	public void setChildren(List<Tree> children) {
		this.children = children;
	}
	public String getJb() {
		return jb;
	}
	public void setJb(String jb) {
		this.jb = jb;
	}
	public String getTm() {
		return tm;
	}
	public void setTm(String tm) {
		this.tm = tm;
	}
	public String getPocodxb1() {
		return pocodxb1;
	}
	public void setPocodxb1(String pocodxb1) {
		this.pocodxb1 = pocodxb1;
	}
	public String getPonamxb1() {
		return ponamxb1;
	}
	public void setPonamxb1(String ponamxb1) {
		this.ponamxb1 = ponamxb1;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}

}
